XCS_INSTALL_DIR = /usr/sbin
+INSTALL = install
+INSTALL_PROG = $(INSTALL) -m0755
+INSTALL_DIR = $(INSTALL) -d -m0755
+
CC = gcc
CFLAGS = -Wall -Werror -g3 -D _XOPEN_SOURCE=600
$(CC) $(CFLAGS) $^ -o $@ -L$(XEN_LIBXC) -L$(XEN_LIBXUTIL) -lxc -lxutil
install: xcs xcsdump
- mkdir -p $(prefix)/$(XCS_INSTALL_DIR)
- mkdir -p $(prefix)/usr/include
- install -m0755 xcs $(prefix)/$(XCS_INSTALL_DIR)
- install -m0755 xcsdump $(prefix)/$(XCS_INSTALL_DIR)
- install -m0644 xcs_proto.h $(prefix)/usr/include
+ $(INSTALL_DIR) -p $(DESTDIR)/$(XCS_INSTALL_DIR)
+ $(INSTALL_DIR) -p $(DESTDIR)/usr/include
+ $(INSTALL_PROG) xcs $(DESTDIR)/$(XCS_INSTALL_DIR)
+ $(INSTALL_PROG) xcsdump $(DESTDIR)/$(XCS_INSTALL_DIR)
+ $(INSTALL_PROG) xcs_proto.h $(DESTDIR)/usr/include